Inverse Kinematics by Distance Matrix Completion
نویسنده
چکیده
INTRODUCTION The Theory of Distance Geometry [1] allows coordinate-free formulations for most position analysis problems. Using such formulations, the inverse kinematics of a serial robot can be performed by using a distance matrix, one whose entries are squared distances between pairs of points selected on the axes of the robot. While some of these distances are known (such as the distances between points on the same axis or between points on consecutive axes), many others are unknown. Then, finding all solutions to an inverse kinematics problem boils down to finding values for these unknown distances that permit completing the matrix into a “proper” Euclidean distance matrix [6]. If, by any means, the unknown distances are obtained, one can then easily assign coordinates to the selected points and trivially derive the possible configurations of the robot. The determination of all values for the unknown distances is usually done via a bound smoothing process: a large range is initially assigned to the unknowns and their bounds are progressively reduced in an iterative manner, by applying triangular inequalities and other necessary conditions [5]. Finding all possible solutions for a given incomplete distance matrix can be extremely complex in general, as this problem is known to be NP-complete. In this paper, we focus on a subclass of distance constraint solving problems where the values of all unknown distances can be derived following a constructive process in which the distance matrix is progressively completed by deducing the value of one unknown at a time. In order to identify all robots whose inverse kinematics can be solved in this way, we first characterize the family of distance matrices that encode all serial robots with six degrees of freedom (DoF). Then, we exhaustively search within this family for those matrices that can be completed in a constructive manner taking as fixed reference either a triangle or a tetrahedron. The result is the identification of a family of serial robots that includes the best-known industrial robots. This paper is organized as follows. First, we describe how to translate an inverse kinematic problem into a distance constraint satisfaction problem. Then, we show how some incomplete distance matrices can be completed by using a sequence of two basic operations. Next, a comprehensive study of all serial robots whose associated distance matrix can be completed using this technique is presented. All these ideas are then applied to the resolution of the inverse kinematics of a Puma 560 manipulator. Finally, we summarize some points deserving further attention.
منابع مشابه
An LPV Approach to Sensor Fault Diagnosis of Robotic Arm
One of the major challenges in robotic arms is to diagnosis sensor fault. To address this challenge, this paper presents an LPV approach. Initially, the dynamics of a two-link manipulator is modelled with a polytopic linear parameter varying structure and then by using a descriptor system approach and a robust design of a suitable unknown input observer by means of pole placement method along w...
متن کاملInteractive Character Posing by Sparse Coding
Character posing is of interest in computer animation. It is difficult due to its dependence on inverse kinematics (IK) techniques and articulate property of human characters . To solve the IK problem, classical methods that rely on numerical solutions often suffer from the under-determination problem and can not guarantee naturalness. Existing data-driven methods address this problem by learni...
متن کاملA comparison of Jacobian-based methods of inverse kinematics for serial robot manipulators
The objective of this paper is to present and make a comparative study of several inverse kinematics methods for serial manipulators, based on the Jacobian matrix. Besides the well-known Jacobian transpose and Jacobian pseudo-inverse methods, three others, borrowed from numerical analysis, are presented. Among them, two approximation methods avoid the explicit manipulability matrix inversion, w...
متن کاملEvaluation of the role of system matrix in SPECT images reconstructed by OSEM technique
Introduction: Ordered subset expectation maximization (OSEM), is an effective iterative method for SPECT image reconstruction. The aim of this study is the evaluation of the role of system matrix in OSEM image reconstruction method using four different physical beam radiation models with three detection configurations. Methods: SPECT was done with an arc of 180 deg...
متن کاملSelectively Damped Least Squares for Inverse Kinematics
We introduce a method of selectively damped least squares (SDLS) for inverse kinematics, designed for multibodies with multiple end effectors. This method is compared with Jacobian transpose and damped least squares methods. SDLS has advantages in converging in fewer iterations, in not requiring ad hoc damping constants, and in converging quickly to reachable targets. Experiments show the impor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005